most estimable - Spanish English Dictionary